const Koa = require('koa')
require('./app/database')
const bodyParser = require('koa-bodyparser');
const app = new Koa();
const cors = require('koa2-cors'); // 跨域处理
const config = require('./app/config');
const userRouter = require('./router/user.router');
const errorHandler = require('./app/error-handle')
// 跨域处理
app.use(cors({
  origin: function (ctx) {
    return '*'
  }
}))
// 使用bodyParser解析数据
app.use(bodyParser())
app.use(userRouter.routes(), userRouter.allowedMethods())

app.on('error', errorHandler)
app.listen(config.APP_PORT, () => {
  console.log(`http://localhost:${config.APP_PORT},服务启动`);
})